package core

import "github.com/kataras/iris/v12"

type ErrorController struct {
}

func (c ErrorController) Unauthorized(ctx iris.Context) {
	_, _ = ctx.JSON(iris.Map{"msg": "401: 未登录或令牌失效，请重新登录！"})
}

func (c ErrorController) Forbidden(ctx iris.Context) {
	_, _ = ctx.JSON(iris.Map{"msg": "403: 没有权限！"})
}

func (c ErrorController) NotFound(ctx iris.Context) {
	_, _ = ctx.JSON(iris.Map{"msg": "404: 清楚页面或请求方法不存在，请重新确认请求地址及参数！"})
}

func (c ErrorController) InternalServerError(ctx iris.Context) {
	_, _ = ctx.JSON(iris.Map{"msg": "500: 服务器错误"})
}
